06. 视频: 关于子查询的更多内容
子查询(第二部分)
子查询(第二部分)
在你写的第一个子查询中,你编写了一个子查询来创建表格,然后可以在 FROM 语句中查询该表格。但是,如果只返回一个值,则可以在逻辑语句中使用该值,例如 WHERE 、 HAVING ,甚至 SELECT ,该值可以嵌套在 CASE 语句中。
在下一页面中,我们将讲解这个示例,然后你将尝试自己回答一些问题。
专家提示
注意,在条件语句中编写子查询时,不能包含别名。这是因为该子查询会被当做单个值(或者对于 IN 情况是一组值),而不是一个表格。
同时注意,这里的查询对应的是单个值。如果我们返回了整个列,则需要使用 IN 来执行逻辑参数。如果我们要返回整个表格,则必须为该表格使用 别名 ,并对整个表格执行其他逻辑。